import { get, post } from '@/utils/request'
const BASE_URL = window.baseUrl.dispose

/** 分页查询 */
export function queryPageList(query) {
  return get(BASE_URL + '/reportTemplate/pageList', query)
}

/**  新增模板   */
export function addTemplate(query) {
  return post(BASE_URL + '/reportTemplate/add', query)
}
/**  删除模板   */
export function delTemplate(query) {
  return post(BASE_URL + '/reportTemplate/delete?ids=' + query)
}

/**  更新模板   */
export function updateTemplate(query) {
  return post(BASE_URL + '/reportTemplate/update', query)
}

/**  预览模板   */
export function previewTemplate(query) {
  return get(BASE_URL + '/reportTemplate/preview', query)
}
/**  根据ID查询模板   */
export function getTemplate(query) {
  return get(BASE_URL + '/reportTemplate/getTemplate', query)
}

/**  获取模板类型   */
export function getTemplateType(query) {
  return get(BASE_URL + '/reportTemplate/getTemplateType', query)
}

/**  添加模板类型   */
export function addTemplateType(query) {
  return get(BASE_URL + '/reportTemplate/addTemplateType', query)
}
/**  编辑模板类型   */
export function editTemplateType(query) {
  return post(BASE_URL + '/reportTemplate/updateTemplateType', query)
}
/**  删除模板类型   */
export function delTemplateType(query) {
  return post(BASE_URL + '/reportTemplate/deleteTemplateType/' + query)
}
/**  复制自定义模板   */
export function copyTemplate(query) {
  return post(BASE_URL + '/reportTemplate/copy?id=' + query)
}

/** 占位符 */
export function getPlaceholder(query) {
  return post(BASE_URL + '/reportTemplate/getPlaceholder', query)
}
